package com.caojing.haolemai.bean.outletsdetailsbean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by Administrator on 2016/10/20 0020.
 */
public class OutletsDeatailsBean {


    /**
     * status : 1
     * reason :
     * results : {"counts":281,"filters_name":{"category":"分类","gender":"性别","size":"尺码","instock":"显示有货商品"},"filters":[{"category":[{"count":"63","id":"227","name":"徒步鞋"},{"count":"50","id":"466","name":"三合一"},{"count":"30","id":"260","name":"冲锋裤"},{"count":"27","id":"261","name":"抓绒衣"},{"count":"26","id":"273","name":"休闲裤"},{"count":"21","id":"259","name":"冲锋衣"},{"count":"14","id":"255","name":"袜子"},{"count":"9","id":"228","name":"登山鞋"},{"count":"8","id":"229","name":"越野跑鞋"},{"count":"8","id":"266","name":"羽绒服/棉服"},{"count":"6","id":"262","name":"抓绒裤"},{"count":"6","id":"271","name":"卫衣"},{"count":"3","id":"272","name":"夹克/外套"},{"count":"3","id":"268","name":"POLO衫"},{"count":"1","id":"267","name":"马夹"},{"count":"1","id":"265","name":"滑雪服"},{"count":"1","id":"391","name":"皮肤衣"},{"count":"1","id":"231","name":"溯溪鞋"},{"count":"1","id":"275","name":"衬衫"},{"count":"1","id":"148","name":"帽子"},{"count":"1","id":"264","name":"速干裤"}]},{"gender":[{"count":143,"id":"1","name":"男"},{"count":121,"id":"2","name":"女"}]},{"size":[{"count":"5","id":"22-24","name":"22-24"},{"count":"2","id":"25-27","name":"25-27"},{"count":"17","id":"36","name":"36"},{"count":"26","id":"37","name":"37"},{"count":"24","id":"38","name":"38"},{"count":"19","id":"39","name":"39"},{"count":"18","id":"40","name":"40"},{"count":"26","id":"41","name":"41"},{"count":"23","id":"42","name":"42"},{"count":"21","id":"43","name":"43"},{"count":"19","id":"44","name":"44"},{"count":"21","id":"45","name":"45"},{"count":"76","id":"L","name":"L"},{"count":"57","id":"M","name":"M"},{"count":"48","id":"S","name":"S"},{"count":"125","id":"XL","name":"XL"},{"count":"21","id":"XS","name":"XS"},{"count":"107","id":"XXL","name":"XXL"},{"count":"1","id":"XXS","name":"XXS"},{"count":"44","id":"XXXL","name":"XXXL"},{"count":"8","id":"均码","name":"均码"},{"count":"1","id":"大号","name":"大号"}]},{"instock":[{"id":1,"name":"显示有货商品","count":-1}]}],"outlets_info":{"id":"11385","title":"探路者专场","image_index":"http://0.image.lx.okbuycdn.com/images/multipic/new/201610/46/465bcd9c5eef830965bc45f3e01c706f.jpg","is_image_list":1,"image_list":"http://0.image.lx.okbuycdn.com/images/multipic/new/201610/46/465bcd9c5eef830965bc45f3e01c706f.jpg","discount":"满299减100","start_time":"2016-10-20 10:00:00","end_time":"2016-10-25 10:00:00","subscribe":false,"is_begin":true},"results":[{"product_id":"17401779","name":"探路者 男式 男士衬衫","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/cc7744e1d15ce3017ad2b24a19dec9a2.jpg","sale_price":"99.00","market_price":"369.00","discount":"2.7折","is_new":"0","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17410859","name":"探路者 男式 户外防风防泼水冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/cf5909e831d6d7422c8acc7f9353a801.jpg","sale_price":"499.00","market_price":"769.00","discount":"6.5折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17351573","name":"探路者 男式 户外防风防泼水冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/087c779383fad321472674d08537ed01.jpg","sale_price":"299.00","market_price":"699.00","discount":"4.3折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17434388","name":"探路者 男式 户外抗风冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/613318f70d76330a0fd50d36dcd6eca9.jpg","sale_price":"499.00","market_price":"1769.00","discount":"2.8折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17261021","name":"探路者 男式 户外防风防泼水舒适冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/2e872c09e5e0faf3e468f0c33ce8f2d7.jpg","sale_price":"399.00","market_price":"999.00","discount":"4.0折","is_new":"0","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17410858","name":"探路者 男式 户外防风防泼水冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/ef8672e3fb646038c8e84262310a64da.jpg","sale_price":"499.00","market_price":"999.00","discount":"5.0折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17434389","name":"探路者 女式 户外防风防泼水冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/624bca77274b324ded517a2c7c49ee2b.jpg","sale_price":"199.00","market_price":"669.00","discount":"3.0折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17149803","name":"探路者 男式 户外单层冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/1cae5cec28042cda1b36994363e81490.jpg","sale_price":"299.00","market_price":"899.00","discount":"3.3折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17149690","name":"探路者 男式 户外保暖冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/b6a76e76303361d7e4cf125744d935fd.jpg","sale_price":"299.00","market_price":"899.00","discount":"3.3折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17292701","name":"探路者 男式 户外防风防水冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/c249d48a101129fbe16bf2e0463aee90.jpg","sale_price":"169.00","market_price":"699.00","discount":"2.4折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""}]}
     */

    @SerializedName("status")
    private String status;
    @SerializedName("reason")
    private String reason;
    /**
     * counts : 281
     * filters_name : {"category":"分类","gender":"性别","size":"尺码","instock":"显示有货商品"}
     * filters : [{"category":[{"count":"63","id":"227","name":"徒步鞋"},{"count":"50","id":"466","name":"三合一"},{"count":"30","id":"260","name":"冲锋裤"},{"count":"27","id":"261","name":"抓绒衣"},{"count":"26","id":"273","name":"休闲裤"},{"count":"21","id":"259","name":"冲锋衣"},{"count":"14","id":"255","name":"袜子"},{"count":"9","id":"228","name":"登山鞋"},{"count":"8","id":"229","name":"越野跑鞋"},{"count":"8","id":"266","name":"羽绒服/棉服"},{"count":"6","id":"262","name":"抓绒裤"},{"count":"6","id":"271","name":"卫衣"},{"count":"3","id":"272","name":"夹克/外套"},{"count":"3","id":"268","name":"POLO衫"},{"count":"1","id":"267","name":"马夹"},{"count":"1","id":"265","name":"滑雪服"},{"count":"1","id":"391","name":"皮肤衣"},{"count":"1","id":"231","name":"溯溪鞋"},{"count":"1","id":"275","name":"衬衫"},{"count":"1","id":"148","name":"帽子"},{"count":"1","id":"264","name":"速干裤"}]},{"gender":[{"count":143,"id":"1","name":"男"},{"count":121,"id":"2","name":"女"}]},{"size":[{"count":"5","id":"22-24","name":"22-24"},{"count":"2","id":"25-27","name":"25-27"},{"count":"17","id":"36","name":"36"},{"count":"26","id":"37","name":"37"},{"count":"24","id":"38","name":"38"},{"count":"19","id":"39","name":"39"},{"count":"18","id":"40","name":"40"},{"count":"26","id":"41","name":"41"},{"count":"23","id":"42","name":"42"},{"count":"21","id":"43","name":"43"},{"count":"19","id":"44","name":"44"},{"count":"21","id":"45","name":"45"},{"count":"76","id":"L","name":"L"},{"count":"57","id":"M","name":"M"},{"count":"48","id":"S","name":"S"},{"count":"125","id":"XL","name":"XL"},{"count":"21","id":"XS","name":"XS"},{"count":"107","id":"XXL","name":"XXL"},{"count":"1","id":"XXS","name":"XXS"},{"count":"44","id":"XXXL","name":"XXXL"},{"count":"8","id":"均码","name":"均码"},{"count":"1","id":"大号","name":"大号"}]},{"instock":[{"id":1,"name":"显示有货商品","count":-1}]}]
     * outlets_info : {"id":"11385","title":"探路者专场","image_index":"http://0.image.lx.okbuycdn.com/images/multipic/new/201610/46/465bcd9c5eef830965bc45f3e01c706f.jpg","is_image_list":1,"image_list":"http://0.image.lx.okbuycdn.com/images/multipic/new/201610/46/465bcd9c5eef830965bc45f3e01c706f.jpg","discount":"满299减100","start_time":"2016-10-20 10:00:00","end_time":"2016-10-25 10:00:00","subscribe":false,"is_begin":true}
     * results : [{"product_id":"17401779","name":"探路者 男式 男士衬衫","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/cc7744e1d15ce3017ad2b24a19dec9a2.jpg","sale_price":"99.00","market_price":"369.00","discount":"2.7折","is_new":"0","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17410859","name":"探路者 男式 户外防风防泼水冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/cf5909e831d6d7422c8acc7f9353a801.jpg","sale_price":"499.00","market_price":"769.00","discount":"6.5折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17351573","name":"探路者 男式 户外防风防泼水冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/087c779383fad321472674d08537ed01.jpg","sale_price":"299.00","market_price":"699.00","discount":"4.3折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17434388","name":"探路者 男式 户外抗风冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/613318f70d76330a0fd50d36dcd6eca9.jpg","sale_price":"499.00","market_price":"1769.00","discount":"2.8折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17261021","name":"探路者 男式 户外防风防泼水舒适冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/2e872c09e5e0faf3e468f0c33ce8f2d7.jpg","sale_price":"399.00","market_price":"999.00","discount":"4.0折","is_new":"0","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17410858","name":"探路者 男式 户外防风防泼水冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/ef8672e3fb646038c8e84262310a64da.jpg","sale_price":"499.00","market_price":"999.00","discount":"5.0折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17434389","name":"探路者 女式 户外防风防泼水冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/624bca77274b324ded517a2c7c49ee2b.jpg","sale_price":"199.00","market_price":"669.00","discount":"3.0折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17149803","name":"探路者 男式 户外单层冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/1cae5cec28042cda1b36994363e81490.jpg","sale_price":"299.00","market_price":"899.00","discount":"3.3折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17149690","name":"探路者 男式 户外保暖冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/b6a76e76303361d7e4cf125744d935fd.jpg","sale_price":"299.00","market_price":"899.00","discount":"3.3折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""},{"product_id":"17292701","name":"探路者 男式 户外防风防水冲锋衣","is_import":0,"import_logo":"","list_image":"http://0.image.kw.okbuycdn.com/nbn/n350_350/static/c249d48a101129fbe16bf2e0463aee90.jpg","sale_price":"169.00","market_price":"699.00","discount":"2.4折","is_new":"1","saleout_today":false,"saleout_total":false,"promotions":null,"left_icon_url":"","right_icon_url":""}]
     */

    @SerializedName("results")
    private ResultsEntity results;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public ResultsEntity getResults() {
        return results;
    }

    public void setResults(ResultsEntity results) {
        this.results = results;
    }

    public static class ResultsEntity {
        @SerializedName("counts")
        private int counts;
        /**
         * category : 分类
         * gender : 性别
         * size : 尺码
         * instock : 显示有货商品
         */

        @SerializedName("filters_name")
        private FiltersNameEntity filtersName;
        /**
         * id : 11385
         * title : 探路者专场
         * image_index : http://0.image.lx.okbuycdn.com/images/multipic/new/201610/46/465bcd9c5eef830965bc45f3e01c706f.jpg
         * is_image_list : 1
         * image_list : http://0.image.lx.okbuycdn.com/images/multipic/new/201610/46/465bcd9c5eef830965bc45f3e01c706f.jpg
         * discount : 满299减100
         * start_time : 2016-10-20 10:00:00
         * end_time : 2016-10-25 10:00:00
         * subscribe : false
         * is_begin : true
         */

        @SerializedName("outlets_info")
        private OutletsInfoEntity outletsInfo;
        @SerializedName("filters")
        private List<FiltersEntity> filters;
        /**
         * product_id : 17401779
         * name : 探路者 男式 男士衬衫
         * is_import : 0
         * import_logo :
         * list_image : http://0.image.kw.okbuycdn.com/nbn/n350_350/static/cc7744e1d15ce3017ad2b24a19dec9a2.jpg
         * sale_price : 99.00
         * market_price : 369.00
         * discount : 2.7折
         * is_new : 0
         * saleout_today : false
         * saleout_total : false
         * promotions : null
         * left_icon_url :
         * right_icon_url :
         */

        @SerializedName("results")
        private List<ResultsEntity1> results;

        public int getCounts() {
            return counts;
        }

        public void setCounts(int counts) {
            this.counts = counts;
        }

        public FiltersNameEntity getFiltersName() {
            return filtersName;
        }

        public void setFiltersName(FiltersNameEntity filtersName) {
            this.filtersName = filtersName;
        }

        public OutletsInfoEntity getOutletsInfo() {
            return outletsInfo;
        }

        public void setOutletsInfo(OutletsInfoEntity outletsInfo) {
            this.outletsInfo = outletsInfo;
        }

        public List<FiltersEntity> getFilters() {
            return filters;
        }

        public void setFilters(List<FiltersEntity> filters) {
            this.filters = filters;
        }

        public List<ResultsEntity1> getResults() {
            return results;
        }

        public void setResults(List<ResultsEntity1> results) {
            this.results = results;
        }

        public static class FiltersNameEntity {
            @SerializedName("category")
            private String category;
            @SerializedName("gender")
            private String gender;
            @SerializedName("size")
            private String size;
            @SerializedName("instock")
            private String instock;

            public String getCategory() {
                return category;
            }

            public void setCategory(String category) {
                this.category = category;
            }

            public String getGender() {
                return gender;
            }

            public void setGender(String gender) {
                this.gender = gender;
            }

            public String getSize() {
                return size;
            }

            public void setSize(String size) {
                this.size = size;
            }

            public String getInstock() {
                return instock;
            }

            public void setInstock(String instock) {
                this.instock = instock;
            }
        }

        public static class OutletsInfoEntity {
            @SerializedName("id")
            private String id;
            @SerializedName("title")
            private String title;
            @SerializedName("image_index")
            private String imageIndex;
            @SerializedName("is_image_list")
            private int isImageList;
            @SerializedName("image_list")
            private String imageList;
            @SerializedName("discount")
            private String discount;
            @SerializedName("start_time")
            private String startTime;
            @SerializedName("end_time")
            private String endTime;
            @SerializedName("subscribe")
            private boolean subscribe;
            @SerializedName("is_begin")
            private boolean isBegin;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getImageIndex() {
                return imageIndex;
            }

            public void setImageIndex(String imageIndex) {
                this.imageIndex = imageIndex;
            }

            public int getIsImageList() {
                return isImageList;
            }

            public void setIsImageList(int isImageList) {
                this.isImageList = isImageList;
            }

            public String getImageList() {
                return imageList;
            }

            public void setImageList(String imageList) {
                this.imageList = imageList;
            }

            public String getDiscount() {
                return discount;
            }

            public void setDiscount(String discount) {
                this.discount = discount;
            }

            public String getStartTime() {
                return startTime;
            }

            public void setStartTime(String startTime) {
                this.startTime = startTime;
            }

            public String getEndTime() {
                return endTime;
            }

            public void setEndTime(String endTime) {
                this.endTime = endTime;
            }

            public boolean isSubscribe() {
                return subscribe;
            }

            public void setSubscribe(boolean subscribe) {
                this.subscribe = subscribe;
            }

            public boolean isIsBegin() {
                return isBegin;
            }

            public void setIsBegin(boolean isBegin) {
                this.isBegin = isBegin;
            }
        }


        public static class ResultsEntity1 {
            @SerializedName("product_id")
            private String productId;
            @SerializedName("name")
            private String name;
            @SerializedName("is_import")
            private int isImport;
            @SerializedName("import_logo")
            private String importLogo;
            @SerializedName("list_image")
            private String listImage;
            @SerializedName("sale_price")
            private String salePrice;
            @SerializedName("market_price")
            private String marketPrice;
            @SerializedName("discount")
            private String discount;
            @SerializedName("is_new")
            private String isNew;
            @SerializedName("saleout_today")
            private boolean saleoutToday;
            @SerializedName("saleout_total")
            private boolean saleoutTotal;
            @SerializedName("promotions")
            private Object promotions;
            @SerializedName("left_icon_url")
            private String leftIconUrl;
            @SerializedName("right_icon_url")
            private String rightIconUrl;

            public String getProductId() {
                return productId;
            }

            public void setProductId(String productId) {
                this.productId = productId;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getIsImport() {
                return isImport;
            }

            public void setIsImport(int isImport) {
                this.isImport = isImport;
            }

            public String getImportLogo() {
                return importLogo;
            }

            public void setImportLogo(String importLogo) {
                this.importLogo = importLogo;
            }

            public String getListImage() {
                return listImage;
            }

            public void setListImage(String listImage) {
                this.listImage = listImage;
            }

            public String getSalePrice() {
                return salePrice;
            }

            public void setSalePrice(String salePrice) {
                this.salePrice = salePrice;
            }

            public String getMarketPrice() {
                return marketPrice;
            }

            public void setMarketPrice(String marketPrice) {
                this.marketPrice = marketPrice;
            }

            public String getDiscount() {
                return discount;
            }

            public void setDiscount(String discount) {
                this.discount = discount;
            }

            public String getIsNew() {
                return isNew;
            }

            public void setIsNew(String isNew) {
                this.isNew = isNew;
            }

            public boolean isSaleoutToday() {
                return saleoutToday;
            }

            public void setSaleoutToday(boolean saleoutToday) {
                this.saleoutToday = saleoutToday;
            }

            public boolean isSaleoutTotal() {
                return saleoutTotal;
            }

            public void setSaleoutTotal(boolean saleoutTotal) {
                this.saleoutTotal = saleoutTotal;
            }

            public Object getPromotions() {
                return promotions;
            }

            public void setPromotions(Object promotions) {
                this.promotions = promotions;
            }

            public String getLeftIconUrl() {
                return leftIconUrl;
            }

            public void setLeftIconUrl(String leftIconUrl) {
                this.leftIconUrl = leftIconUrl;
            }

            public String getRightIconUrl() {
                return rightIconUrl;
            }

            public void setRightIconUrl(String rightIconUrl) {
                this.rightIconUrl = rightIconUrl;
            }
        }
    }
}
